#include <stdio.h>
#include <unistd.h>
#include "testlib.h"

static int function4_9(void) {
  return 0;
}

static int function4_8(void) {
  function4_9();
  return 0;
}

static int function4_7(void) {
  function4_8();
  return 0;
}

static int function4_6(void) {
  function4_7();
  return 0;
}

static int function4_5(void) {
  function4_6();
  return 0;
}

static int function4_4(void) {
  function4_5();
  sleep(1);
  return 0;
}

static int function4_3(void) {
  function4_4();
  return 0;
}

static int function4_2(void) {
  function4_3();
  return 0;
}

static int function4_1(void) {
  function4_2();
  return 0;
}

int
function4 (void)
{
  function4_1();
  return 0;
}

int
function5 (void)
{
  return function4 () + 1;
}

int
function6 (void)
{
  return function5 () + 1;
}
